Перейти к основному содержимому

11.5.4 permit src-mac

Назначение команды

Используйте эту команду для создания фильтра, разрешающего доставку пакетов, соответствующих правилу фильтрации.

Синтаксис команды

( SEQUENCE_NUM | ) permit src-mac ( any | MAC_ADDR MAC_ADDR_MASK | host MAC_ADDR ) 
( dest-mac ( any | MAC_ADDR MAC_ADDR_MASK | host MAC_ADDR ) | )
( untag-vlan | ( vlan VLAN_ID | ) ( cos VALUE | )
( inner-vlan INNER_VLAN_ID | ) ( inner-cos INNER_COS | ) )
( arp-packet ( ( arp-op-code )
( sender-ip ( IP_ADDR IP_ADDR_MASK | any | host IP_ADDR ) | )
( target-ip ( IP_ADDR IP_ADDR_MASK | any | host IP_ADDR ) | ) )
| packet-length OPERATOR LENGTH | )
( time-range TIME-RANGE-NAME | )

Параметры

ПараметрОписаниеЗначения
SEQUENCE_NUMНомер строки фильтра в ACL1–131071
anyЛюбой хост-
MAC_ADDR MAC_ADDR_MASKMAC-адрес и маска подстановкиВ формате HHHH.HHHH.HHHH
host MAC_ADDRХост с указанным MAC-адресомВ формате HHHH.HHHH.HHHH
dest-macMAC-адрес назначения-
untag-vlanUntagged VLAN-
VLAN_IDVLAN-ID1–4094
COSCoS (Class of Service)0–7
INNER_VLAN_IDВнутренний VLAN-ID1–4094
INNER_COSВнутренний CoS0–7
arp-op-codeКод операции ARP0–65535
sender-ipIP-адрес отправителяIPv4-адрес и маска, any или host
target-ipIP-адрес получателяIPv4-адрес и маска, any или host
TIME-RANGE-NAMEИмя диапазона времениСтрока до 40 символов
OPERATORОператор длины пакетаeq, lt, gt, range
LENGTHЗначение длины пакета64–16382

Режим команды

Extend IP ACL Configuration

Особенности

Если параметр SEQUENCE_NUM не указан, номер строки будет автоматически присвоен — он увеличивается на 10 от максимального существующего значения в данном ACL.

Например, если максимальный номер — 105, следующей строке будет присвоен номер 115.

Примеры

Создание фильтра, разрешающего пакеты с MAC-адресом источника 001A.A02C.A1DF:

Switch# configure terminal
Switch(config)# ip access-list list_ipv4_1 extend
Switch(config-ex-ip-ac)# 1 permit src-mac host 001A.A02C.A1DF

Разрешение всех пакетов:

Switch# configure terminal
Switch(config)# ip access-list list_ipv4_1 extend
Switch(config-ex-ip-ac)# 2 permit src-mac any

Разрешение пакетов с MAC-адресом источника в заданном диапазоне:

Switch# configure terminal
Switch(config)# ip access-list list_ipv4_1 extend
Switch(config-ex-ip-acl)# 3 permit src-mac 001A.A02C.A1DF 001A.A02C.0000

Связанные команды

no sequence-num